package com.wangshouyu.mvc.handler;

import com.wangshouyu.mvc.response.DefaultResponseResult;

/**
 * @author 王守钰
 * @date 2020年11月20日 13:57
 * @description 默认响应结果处理器
 */
public class DefaultResponseBodyResultHandler implements ResponseBodyResultHandler{

    @Override
    public Object handle(Object body) {
        // 重复包装判断
        if(body instanceof DefaultResponseResult || body instanceof String){
            return body;
        }
        return DefaultResponseResult.success(body);
    }
}
